Logo RPR Github

Ruby Performance Retrospective

This page contains processed benchmark results of the YJIT benchmark suite from very begining. Here you can find how Ruby performance has changed relatively to the begining of the YJIT journey.

Scroll down to proceed

30k_ifelse

aarch64

x86_64

30k_methods

aarch64

x86_64

activerecord

aarch64

x86_64

binarytrees

aarch64

x86_64

blurhash

aarch64

x86_64

cfunc_itself

aarch64

x86_64

chunky_png

aarch64

x86_64

discourse

x86_64

erubi

aarch64

x86_64

erubi_rails

aarch64

x86_64

etanni

aarch64

x86_64

fannkuchredux

aarch64

x86_64

fib

aarch64

x86_64

fluentd

aarch64

x86_64

getivar

aarch64

x86_64

graphql

aarch64

x86_64

graphql_native

aarch64

x86_64

hexapdf

aarch64

x86_64

hexapdf_line_wrap

x86_64

jekyll

x86_64

keyword_args

aarch64

x86_64

lee

aarch64

x86_64

liquid_c

aarch64

x86_64

liquid_compile

aarch64

x86_64

liquid_render

aarch64

x86_64

lobsters

aarch64

x86_64

loops_times

aarch64

x86_64

mail

aarch64

x86_64

matmul

aarch64

x86_64

nbody

aarch64

x86_64

nqueens

aarch64

x86_64

object_new

aarch64

x86_64

optcarrot

aarch64

x86_64

protoboeuf

aarch64

x86_64

protoboeuf_encode

aarch64

x86_64

psych_load

aarch64

x86_64

rack

aarch64

x86_64

railsbench

aarch64

x86_64

respond_to

aarch64

x86_64

rubocop

aarch64

x86_64

ruby_json

aarch64

x86_64

ruby_lsp

aarch64

x86_64

ruby_xor

aarch64

x86_64

rubykon

aarch64

x86_64

sequel

aarch64

x86_64

setivar

aarch64

x86_64

setivar_object

aarch64

x86_64

setivar_young

aarch64

x86_64

setivar_young_object

aarch64

x86_64

str_concat

aarch64

x86_64

sudoku

aarch64

x86_64

throw

aarch64

x86_64

tinygql

aarch64

x86_64